package com.xs.designpattern;

import lombok.extern.slf4j.Slf4j;

/**
 * 具体的矮人工人类，代表矮人隧道挖掘机
 * @author xs
 */
@Slf4j
public class DwarvenTunnelDigger extends DwarvenMineWorker {
    /**
     * 实现了 work() 方法，用于执行具体的工作
     */
    @Override
    public void work() {
        log.info("{} 创建另一个有前途的隧道.", name());
    }

    /**
     * 实现了 name() 方法
     * @return 返回矮人的名称
     */
    @Override
    public String name() {
        return "矮人隧道挖掘机";
    }
}
